/* danan calendar css style*/
div.danan-calendar-container{
	background-color: #fff;
	position: absolute;
	z-index: 2000;
	padding: 3px 10px 10px;
	border: 1px solid #c3c3c3;
	box-shadow: 0 0 5px rgba(0,0,0,0.25);
	font-size: 12px;
	font-family: "Microsoft Yahei",tahoma;
	border-spacing: 4px 4px;
	}
table.danan-calendar td,table.danan-calendar th{
	padding: 3px;
	font-weight: normal;
}
table.danan-calendar-conont thead tr{
	color: #a0a0a0;		
}
table.danan-calendar-conont td{
	text-align: center;
}
table.danan-calendar-conont td a{
	padding:0 3px;
	text-decoration: none;
	display: block;
}
table.danan-calendar-conont td.today a{
	background-color: #848c98;
}
table.danan-calendar-conont td.true a{
	color:#999; 
}
table.danan-calendar-conont td.false a{
	font-weight:100;
	color: #000000;
}
table.danan-calendar-conont td.false a:hover{
	background-color: #cdcdcd;	
}
thead.danan-calendar-body tr.monsths{
	text-align: center;
}
thead.danan-calendar-body tr.monsths span.date{
	font-size: 14px;
	margin: 0 8px 0 8px;
}
thead.danan-calendar-body tr.monsths a span{
	margin: 3px 0 0 4px;
	display:block;
	height: 9px;
	margin-left:5px;
}
tr.monsths span.danan-calendar-preMonth{
	/*background-attachment: fixed;
	background-image:url("img/danan-calendar.png");
	background-repeat:no-repeat;*/
	background:url("img/danan-calendar.png") no-repeat -9px 0px;
}
tr.monsths span.danan-calendar-nextMonth{
	background:url("img/danan-calendar.png") no-repeat -41px 0px;
}
tr.monsths a.pre{
	float: left;
}
tr.monsths a.next{
	float:right;
}
tr.monsths a.pre,tr.monsths a.next{	
	position: relative;
	display: inline-block;
	width:16px;
	height:16px; 
	line-height: 16px;
	margin: 0 6px;
	border: 1px solid transparent;
}
tr.monsths a.pre:hover,tr.monsths a.next:hover{
border: 1px solid #bebebe;
border-radius: 3px;	
}
